package com.github.wuxudong.rncharts.charts; import com.facebook.react.uimanager.ThemedReactContext; import com.github.mikephil.charting.charts.LineChart; import com.github.mikephil.charting.data.Entry; import com.github.wuxudong.rncharts.data.DataExtract; import com.github.wuxudong.rncharts.data.LineDataExtract; import com.github.wuxudong.rncharts.listener.RNOnChartValueSelectedListener; public class LineChartManager extends BarLineChartBaseManager<LineChart, Entry> { @Override public String getName() { return "RNLineChart"; } @Override protected LineChart createViewInstance(ThemedReactContext reactContext) { LineChart lineChart = new LineChart(reactContext); lineChart.setOnChartValueSelectedListener(new RNOnChartValueSelectedListener(lineChart)); return lineChart; } @Override DataExtract getDataExtract() { return new LineDataExtract(); } }